package com.cc.pms.service;

import com.cc.pms.domain.TeamTag;
import com.cc.pms.domain.vo.TeamTagVo;
import com.cc.common.core.domain.R;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 关联队伍与标签，记录队伍的标签信息 服务类
 * </p>
 *
 * @author corleone
 * @since 2025-04-19
 */
public interface ITeamTagService extends IService<TeamTag> {

    R<Boolean> updateTags(Long teamId , Long[] tags);

    List<TeamTagVo> queryTeamTagVoByTeamId(Long teamId);

    void removeByTagIds(Long[] ids);

    void removeByTeamId(Long teamId);
}
